@echo off
echo ========================================
echo 洗护系统完整开发环境启动脚本
echo ========================================

echo.
echo 1. 检查MySQL服务状态...
net start mysql >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误: MySQL服务未启动，请先启动MySQL服务
    echo 可以使用以下命令启动MySQL:
    echo net start mysql
    pause
    exit /b 1
)
echo MySQL服务已启动

echo.
echo 2. 初始化数据库...
mysql -u root -p123456 < spring-boot-1/database/init_laundry_db.sql
if %errorlevel% neq 0 (
    echo 错误: 数据库初始化失败
    echo 请检查MySQL连接和密码设置
    pause
    exit /b 1
)
echo 数据库初始化成功

echo.
echo 3. 启动Spring Boot后端服务...
echo 后端将在 http://localhost:8083 启动
echo.
start "Spring Boot Backend" cmd /k "cd spring-boot-1 && mvn spring-boot:run"

echo.
echo 4. 等待后端服务启动...
timeout /t 10 /nobreak >nul

echo.
echo 5. 启动Vue前端服务...
echo 前端将在 http://localhost:5173 启动
echo.
start "Vue Frontend" cmd /k "cd my-vue && npm run dev"

echo.
echo ========================================
echo 启动完成！
echo ========================================
echo 后端API: http://localhost:8083
echo 前端应用: http://localhost:5173
echo API文档: http://localhost:8083/swagger-ui.html
echo.
echo 测试账号:
echo 用户名: 13900139000
echo 密码: 123456
echo.
echo 按任意键退出...
pause >nul 